Package com.iqbon.jcms.dao.business

Source Code of com.iqbon.jcms.dao.business.UserDAOTest

package com.iqbon.jcms.dao.business;

import java.util.Date;

import junit.framework.TestCase;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.log4j.Logger;

import com.iqbon.jcms.domain.User;
import com.iqbon.jcms.util.BeanFactory;

public class UserDAOTest extends TestCase {

  private static Logger logger = Logger.getLogger(UserDAOTest.class);
  UserDAO userDAO;
  User user;
  protected void setUp() throws Exception {
    userDAO = (UserDAO) BeanFactory.getBean("userDAO");
    user = new User();
    user.setUserName("testuser");
    user.setNickName("testname");
    user.setPassword("test");
    user.setPositionNum(1);
    user.setAddUser("admin");
    super.setUp();
  }

  protected void tearDown() throws Exception {
    super.tearDown();
  }

  public void testInsertUser() {
   
    logger.info(userDAO.insertUser(user));
  }

  public void testDeleteUser() {
    userDAO.deleteUser("testuser");
  }
 
  public void testUserValidation() {
    User user = userDAO.validationUser("testuser", "test");
    logger.info(ToStringBuilder.reflectionToString(user));
  }
 
  public void testDeleteUserCompelete() {
    int num = userDAO.deleteUserComplete(user.getUserName());
    logger.info(num);
  }

  public void testUpdateUserInfo() {   
    logger.info(userDAO.updateUserInfo(user));
  }
  public void testUpdaeUserLastLogin() {
    int num = userDAO
        .updaeUserLastLogin("testuser", DateFormatUtils.ISO_DATETIME_FORMAT
        .format(new Date()));
    logger.info(num);
  }
}
TOP

Related Classes of com.iqbon.jcms.dao.business.UserDAOTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.